Formation Kubernetes.
Score de satisfaction : 4.78/5
Durée :
3 jours
27/05/2024 à Lyon
numero vert : 0805 950 800 (service et appel gratuits)
Kubernetes
à partir de
2100 €HT

Référence :
SF33281
Durée :
3 jours

Réservez vos places pour la session du
Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 21 heures de formation
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

Formation Kubernetes.

Avec notre formation Kubernetes de 3 jours, maîtrisez le logiciel Kubernetes pour l'orchestration de conteneurs!

Souvent associé à Docker, Kubernetes, souvent appelé K8s est une plate-forme permettant la gestion d'applications conteneurisées. Avec notre formation Kubernetes professionnelle, vous apprendrez à manipuler cet outil pour l'automatisation des applications conteneurisées, ainsi que leur mise à l'échelle et leur déploiement. Grâce à cette formation à Kubernetes, vous apprendrez comment installer et configurer Kubernetes, l'architecture, ses composants et les services. A l'issue de cette formation, vous aurez appris toutes les bonnes pratiques pour utiliser efficacement la plateforme Kubernetes dans un contexte DevOps.

Objectifs pédagogiques.

1Optimiser l'orchestration de vos conteneurs avec Kubernetes

2Installer et configurer Kubernetes

3Maîtriser sa stratégie de déploiement

4Comprendre le stockage persistant et la gestion des Volumes

5Savoir utiliser ConfigMaps et les Secrets

6Connaître quelques concepts avancés de Kubernetes

Partagez cette formation

Programme de formation Kubernetes.

PDF

Présentation de la formation Kubernetes

Rappels sur Docker
Introduction à Kubernetes
Etat des lieux du marché
Fondamentaux
Conteneurs et leurs limites
L’orchestration et ses fonctionnalités
Intégrer Kubernetes aux autres plateformes
Services, kubelet, kubectl… terminologie générale de Kubernetes

Kubernetes : apprendre ses composants et son architecture

Kubelet
Communiquer avec Kubernetes: container-to-container ou pod-to-pod
Cloud Controller Manager
Master Node et API Server
Scheduler
kube-proxy
Controller Manager
Worker Node
Container Runtime
etcd

Installer et configurer Kubernetes

Choisir une solution d’installation (Localhost avec MiniKube, On-Premise, Cloud avec Google Kubernetes Engine, Amazon AWS, etc)
Création d’un cluster Kubernetes
Configuration de pods et de conteneurs: les bonnes pratiques
Accéder au cluster Kubernetes : CLI, GUI et APIs
Outils et ressources d’installation : kubeadm, Kubespray, Kops
Etendre les fonctionnalités de Kubernetes

Concepts et notions de base

Vue globale des objets Kubernetes
Création d’un objet
Travailler avec les ReplicationControllers
Concept, création, interaction, cycle de vie des Pods
Labels et Selectors
ReplicaSets, Deployments, Bare Pods, Job et DaemonSet
Namespaces

Services

Service Kubernetes: le concept
Connecter les utilisateurs aux pods
Service Discovery
Types de Services
Utiliser un Service pour exposer une application

Stratégies de déploiement

Déploiement d’une application depuis le dashboard
Création d’un déploiement depuis un fichier yaml
Exposer un Service en utilisant NodePort
Accéder à une application depuis le monde extérieur
Ingress et LoadBalancer
Stratégie de mise à jour, Rolling update

Stockage persistant et gestion des Volumes

Types de volumes
Persistent Volumes (PV)
Persistent Volumes Claim (PVC)
Classes de stockage

Gestion des configurations et Secrets

les bonnes pratiques pour l’utilisation de ConfigMaps
Création et utilisation des Secrets pour le partage de données sensibles

Quelques concepts avancés

Annotations sur Kubernetes
Fonctionnalités de déploiement : rollback, autoscaling, proportional scaling
Jobs
Helm
DaemonSets
Utiliser l’objet ResourceQuota pour la gestion des ressources
StatefulSets : déploiement d’une application clusterisée
Role-based access control (RBAC)
Kubernetes Cluster Federation
Création de ses propres objets avec ThirdPartyResource
Surveillance, résoudre les problèmes et debugging
Network Policies

L'avis des stagiaires.
C'était vraiment super, formateur très compétent.
– Jordan, SOPRA STERIA
Bon équilibre théorie/pratique.
– Julien, SOPRA STERIA
Le formateur a de très bonnes connaissances dans son domaine, c'est très agréable de pouvoir discuter, échanger avec lui. Les différents travaux pratiques permettent de lier les cours à la mise en situation. J'ai noté formation un peu rapide, car sur certains sujets, j'ai trouvé pour ma part que ca allait un peut vite.
– Cyril, SULLY GROUP
– Vincent, ECONOCOM
Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

En apprendre davantage sur Kubernetes.

L’orchestration de conteneurs est une technique permettant l’automatisation du déploiement, de la mise à l’échelle et en réseau et de la gestion des conteneurs. Un conteneur, en informatique, est un espace numérique dédié à une application logicielle. Grâce à un conteneur, on peut virtualiser le déploiement d’une application informatique pour pouvoir réaliser de nombreux contrôles et tests.

Containers

Un conteneur permet donc de manière sécurisée et sans risques des possibles failles de sécurité, des problèmes d’instabilité ou des dysfonctionnements dans l’exécution de l’application.

Développé à l’origine par Google, Kubernetes fait partie des plateformes phares de l’orchestration de conteneurs. Son rôle est donc de permettre à ceux qui réalisent les tests virtuels de disposer de manière automatique et adaptée aux besoins de ces conteneurs sans avoir à intervenir. Kubernetes permet également de renforcer la sécurité de ces conteneurs. Kubernetes permet globalement d’optimiser et de rendre plus rapide la gestion des conteneurs.

Grâce à cette formation Kubernetes proposée par Sparks, vous apprendrez à utiliser ce logiciel d’orchestration de conteneurs afin d’automatiser les services conteneurisés et les charges de travail.

La formation Kubernetes est particulièrement adaptée à l’utilisation de K8s en parallèle avec l’autre plateforme majeure de la gestion de conteneurs, Docker.

Réservez dès maintenant votre formation Kubernetes (K8s) chez Sparks pour automatiser, rendre plus sûre et plus rapide vos conteneurs pour développer votre application de manière sécurisée et optimisée.

Une formation pour apprendre Kubernetes et améliorer vos performances

La conteneurisation d’applications est l’une des actions fondamentales dans la gestion de projet. Automatisez le déploiement de ces conteneurs et leur exécution dans des clusters Kubernetes, dès la fin de votre formation ! Kubernetes vous permet de gagner du temps et d’optimiser vos stratégies de développement d’applications cloud natives, grâce à la planification, la gestion des volumes ou encore les outils de partage de données sensibles. Apprendre Kubernetes avec Sparks, c’est suivre une formation pour DevOps qui motive les équipes, s’adapte à tous les environnements et offre un large écosystème de solutions !

Amandine de Sparks
Des chiffres étincelants.
19 années
à vos côtés
+ de 1000
sujets de formation
8096
stagiaires formés en 2023
238
formateurs actifs en 2023
97,9%
de stagiaires satisfaits
20237
heures de formation réalisées en 2023
HAUT